How Smart is Your Smart Phone?